const app = getApp()
var util = require('../../../utils/util.js');
Page({

  /**
   * 页面的初始数据
   */
  data: {
    disabled: true,
    btnstate: "default",
    account: "",
    name:"",
    phone:"",
    userid:""
  },

  accountInput: function (e) {
    var content = e.detail.value;
    if (content != "") {
      this.setData({ disabled: false, btnstate: "primary", account: content })
    } else {
      this.setData({ disabled: true, btnstate: "dafault" })
    }
  },

  outresign:function(){
    wx.navigateTo({
      url: '/pages/outpeople/outpeople',
    })
  },

  //登录
  // login:function(){
  //   var phone = this.data.account;
  //   wx.cloud.callFunction({
  //     name: "get_outpeople",
  //     data: {
  //       phone: phone,
  //     },
  //     success(res) {
  //       console.log("成功", res.result)
  //       if (res.length != 0) {
  //         if (phone == res.result[0].phone ) {
  //           wx.clearStorageSync();
  //           wx.setStorageSync('outpeople', { 'phone': phone, 'name': res.result[0].name, 'userid': res.result[0].userid, 'login': true });
  //           //关闭所有页面打开新页面
  //           wx.reLaunch({

  //             url: '/pages/outcode/outcode',
  //           })
  //         } else {
  //           wx.showToast({
  //             title: '手机号错误或该账户已停用，请联系管理员！',
  //             icon: 'none'
  //           })
  //         }
  //       } else {
  //         wx.showToast({
  //           title: '账号错误！',
  //           icon: 'none'
  //         })
  //       }
  //     },
  //   })
  // },
  onShow: function () {
    //获取时间戳
    this.time = new Date();
    var localtime = Date.parse(this.time)/ 1000;
    console.log(localtime)
    //时间戳转换
    var date = util.formatTime(this.time);
    this.setData({ time: date,localtime:localtime})
  },
  
  //手机号授权
  getPhoneNumber:function(e){ 
    var _this = this;
    if (e.detail.errMsg == "getPhoneNumber:ok"){
      //清空所有缓存
      wx.clearStorageSync();
      // console.log(e)
      wx.showToast({
        title: '正在授权',
        icon:'loading',
        mask:true
      })
      wx.cloud.callFunction({
        name: 'get_student_pro',
        data: {
          name: _this.data.account,
          weRunData: wx.cloud.CloudID(e.detail.cloudID),
        }
      }).then(res=>{
        console.log(res.result)
        // console.log(res.result[0][0].phone)
        // console.log(res.result)
        // console.log(res.result[0][0].time)
        if(res.result.length!=0){
          _this.setData({
            timeTamp:res.result[0].time
          })
          var timeTamp=_this.data.timeTamp
          var localtime=_this.data.localtime
          var num=localtime-timeTamp
  
          var days=(num/86400).toFixed(0)  //转换为多少天
          console.log(days)
          var remain=num%86400
  
          var hours=(remain/3600).toFixed(0)
          console.log(hours)
          if(res.result[0].longer=="1440"){
          if(days<1){
            wx.cloud.callFunction({
              name: 'get_mobile',
              data: {
                name: _this.data.account,
                weRunData: wx.cloud.CloudID(e.detail.cloudID),
            }
            }).then(res => {
            console.log(res.result)
            //关闭所有页面打开新页面
            wx.reLaunch({
              url: '/pages/outcode/outcode?userid='+res.result,
            })
          }).catch(err => {
            console.error(err);
          });
          }else{
            wx.showToast({
              title: '24小时授权过期',
              icon:'none',
              mask:true
            })
          }
        }else if(res.result[0].longer=="24"){
          if(days<30){
            wx.cloud.callFunction({
              name: 'get_mobile',
              data: {
                name: _this.data.account,
                weRunData: wx.cloud.CloudID(e.detail.cloudID),
            }
            }).then(res => {
            console.log(res.result)
            //关闭所有页面打开新页面
            wx.reLaunch({
              url: '/pages/outcode/outcode?userid='+res.result,
            })
          }).catch(err => {
            console.error(err);
          });
          }else{
            wx.showToast({
              title: '30天授权过期',
              icon:'none',
              mask:true
            })
        }
        }
        // else{
        //   wx.showToast({
        //     title: '手机号未被授权',
        //     icon:'loading',
        //     mask:true
        //   })
        // }
      }
   
    else{
      wx.showToast({
        title: '手机号未被授权',
        icon:'none',
      })
    }
})
}
}
})